package com.open.system.model.vo;

import lombok.Data;

/**
 * 路由显示信息
 */
@Data
public class MetaVo {
    /**
     * 设置该路由在侧边栏和面包屑中展示的名字
     */
    private String title;

    /**
     * 设置该路由的图标，对应路径src/assets/icons/svg
     */
    private String icon;

    /**
     * 是否隐藏（只能隐藏二级菜单）
     */
    private Boolean hidden;

    /**
     * 菜单类型（0普通菜单 1跳转菜单 2外链菜单）
     */
    private Integer frame;

    public MetaVo() {
    }

    public MetaVo(String title, String icon, Boolean hidden, Integer frame) {
        this.title = title;
        this.icon = icon;
        this.hidden = hidden;
        this.frame = frame;
    }
}